package com.cax.module.tran.domain.vo;


import java.time.LocalDateTime;

import com.cax.module.file.domain.vo.File2VO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 培训证书管理表 VO
 * @author makejava
 * @date 2024-09-24 11:31:31
 */
@Data
@ApiModel(value = "TrainCertificateVO", description = "培训证书管理表VO")
public class TrainCertificateVO implements Serializable {
	private static final long serialVersionUID = 672152505519123734L;

    @ApiModelProperty(value = "培训证书管理表-主键id")
    private Integer id;

	@ApiModelProperty(value = "证书名称")
    private String certificateName;

	@ApiModelProperty(value = "培训人姓名")
    private String name;

	@ApiModelProperty(value = "身份证号码")
    private String identityCard;

	@ApiModelProperty(value = "证书编号")
    private String certificateCode;

	@ApiModelProperty(value = "备注")
    private String remark;

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

	@ApiModelProperty(value = "证书图片")
	private List<File2VO> files;

}

